home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 42 / Amiga Format AFCD42 (Issue 126, Aug 1999).iso / -serious- / programming / other / gui4cli / ext / exmpl_src / .readme next >
Text File  |  1999-05-14  |  1KB  |  44 lines

  1.  
  2.     Gui4Cli extension examples
  3.     =======================================
  4.  
  5.  Note that some of these program appear in 2 versions - a normal 
  6.  one and  another with an _NS added at the end. This means that 
  7.  it is writen in a way that you can use the SAS compiler's 
  8.  NOSTARTUP option, which will result in a smaller executable. 
  9.  To compile the NS sources, rename the SCOPTIONS_NS file to plain
  10.  SCOPTIONS and do : sc ProgramName Link
  11.  
  12.  Included in this dir are the following programs :
  13.  
  14.  - GCTalk (and GCTalk_NS)
  15.  
  16.    This is an example of how to communicate with Gui4Cli directly.
  17.    The program sends a GM_LOCK type message and "locks" Gui4Cli,
  18.    manipulates some of it's internal structures and then "unlocks"
  19.    it and lets it continue with whatever it was doing.
  20.    
  21.    It then also sends a simple command to Gui4Cli for execution.
  22.  
  23.  - GCHost (and GCHost_NS)
  24.  
  25.    This is an example of a "command host" for Gui4Cli. It starts
  26.    up and creates a public message port (called MyPort) and waits
  27.    around for commands to be sent to it from Gui4Cli. If and when
  28.    a command is sent, it is executed (using any of Gui4Cli internal
  29.    structures, if needed) and there may also be a result returned.
  30.  
  31.    This type of program is very usefull for adding new commands
  32.    to Gui4Cli.
  33.  
  34.  - LVIndent
  35.  
  36.    Will lock Gui4Cli, find the "current" listview and indent it by 
  37.    adding 3 spaces in front of each line.
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.